Tokyo Skytree

The Tokyo Skytree is a broadcasting, restaurant, and observation tower in Sumida, Tokyo, Japan. At 2,080 feet high, it the tallest tower in the world, and the second tallest structure in the world after Burj Khalifa. I passed it while on the express train from Narita airport to Shinjuku station. The in time of coupling, … Continue reading Tokyo Skytree